package com.xiaoshuidi.cloud.module.contract.controller.admin.bill.vo.rentOrder;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 账单 Excel VO
 *
 * @author 合房租赁
 */
@Data
public class RentOrderExcelVO {

    //    @ExcelProperty("账单id")
    @ExcelIgnore
    private Long id;

    /**
     * 序号
     */
    @ExcelIgnore
    private Long num = 1L;


    /**
     * 业务id 如 合同id 、预定id
     */
    @ExcelIgnore
    private Long businessId;

    /**
     * 支付状态(unpaid 待支付 |payment 已支付|part  部分支付),
     */
    @ExcelIgnore
    private String payStatus;

    @ExcelProperty("账单编号")
    private String orderNo;
    @ExcelProperty("公寓名称")
    private String apartmentName;
    @ExcelProperty("房间名称")
    private String roomName;
    @ExcelProperty("账单总金额")
    private BigDecimal totalAmount;
    @ExcelProperty("待收金额")
    private BigDecimal receivableAmount;

//    @ExcelProperty("实收金额")
@ExcelIgnore
private BigDecimal paidAmount;
    @ExcelProperty("账单类型")
    private String orderType;
    @ExcelProperty("企业名称")
    private String companyName;
    @ExcelProperty("客户名称")
    private String customerName;
    //    @ExcelProperty("客户手机号")
//    private String customerPhone;
    @ExcelProperty("账单状态")
    private String orderStatusName;

}
